{"id":17557,"date":"2021-06-22T17:40:11","date_gmt":"2021-06-22T21:40:11","guid":{"rendered":"https:\/\/www.gravityforms.com\/?page_id=17557"},"modified":"2021-06-23T15:17:31","modified_gmt":"2021-06-23T19:17:31","slug":"frontend-developer","status":"publish","type":"page","link":"https:\/\/www.gravityforms.com\/careers\/frontend-developer\/","title":{"rendered":"Frontend Developer"},"content":{"rendered":"<p>Gravity Forms is a WordPress plugin used originally for contact forms, and has continued to grow into a solution that allows site owners to create forms to collect information, create custom workflows, and build ecommerce solutions. Gravity Forms can be used for forms, WordPress post creation, calculators, accepting online payments, employment applications, and much more. Gravity Forms is a software solution built by the team at Rocketgenius.<\/p> \r\n\r\n<p>Our team is searching for a Front-end Developer to help build and maintain our various website properties, develop new templates for our site(s), collaborate with team members, outside partners, and guest contributors to hit deadlines, build unique solutions, and provide value to new users and current customers when navigating our front-facing web properties.<\/p> \r\n\r\n<p>Relocation is not necessary, as we consider your geographic location a non-issue, and you will work remote from your location (wherever that may be). Hours are flexible based on your time zone requirements.<\/p> \r\n\r\n<br\/>\r\n\r\n<h2>What You\u2019ll Do:<\/h2>\r\n<ul>\r\n<li><strong>Ship good code -<\/strong> You are a pragmatic developer who has years of experience with CSS, HTML, Javascript, PHP, and WordPress. You are familiar with agile web development and understand the concept of \"done done.\" You write code that other developers and teammates can easily use, maintain, and extend.<\/li>\r\n<li><strong>Collaborate with the Marketing Team -<\/strong> Your role will support the Marketing team (content writers, designer, Creative Director, and others) as they work to build out new functionality on our website properties.<\/li>\r\n<li><strong>Build and own our websites -<\/strong> Your work will be highly focused on continuing to add and build functionality on our front-facing website properties, as the entrance to Gravity Forms for millions of users, you'll help to maintain gravityforms.com. You will also help build and maintain docs.gravityforms.com and other website properties we have up our sleeves. You will also continue to maintain the website platforms into the future. Building with scalability, reliability, and security in mind. You are experienced in using observability tools to diagnose issues and keep our web services healthy and reliable. <\/li>\r\n<li><strong>Work cross-teams -<\/strong> You'll partner with design, marketing, product, and other leadership stakeholders to develop functionality and user experience for our websites.<\/li>\r\n<li><strong>Collaborate with Trust -<\/strong> You'll build trust and credibility through actions and results; getting buy-in from your fellow developers is key to this role\u2019s success.<\/li>\r\n<\/ul>\r\n<br\/>\r\n\r\n<h2>The Work Entails:<\/h2>\r\n<ul>\r\n<li>Reporting to our Creative Director your responsibility will be to build and maintain Gravity Forms website properties.<\/li>\r\n<li>Collaborating with the Design and Marketing teams to brainstorm solutions to website and user experience challenges.<\/li>\r\n<li>Prototyping and iterating on features alongside other team members; designers, developers, product dev, and QA.<\/li>\r\n<li>Writing readable, secure, accessible, testable, standards-compliant code.<\/li>\r\n<li>Keeping your teammates informed of your tasks and progress in weekly Zoom video calls, Slack, and project management tools.<\/li>\r\n<li>Fixing bugs and collaborating with other team members to test issues.<\/li>\r\n<li>Giving clear but kind feedback when reviewing other PR code.<\/li>\r\n<li>Helping to modernize the codebase while maintaining our commitment to accessibility.<\/li>\r\n<li>Assisting the support team with troubleshooting on Docs site.<\/li>\r\n<\/ul>\r\n<br\/>\r\n\r\n<h2>Is This You?<\/h2>\r\n<ul>\r\n<li>Your passion is to create remarkable code and build websites that are a pleasure to use.<\/li>\r\n<li>After years of writing code, it's still your idea of fun. It's maybe even what you'd be doing if you didn't have to work.<\/li>\r\n<li>You have a super solid grasp of the WordPress codebase, understand its quirks and faults but you love it anyway and contribute when you can.<\/li>\r\n<li>You've internalized the WordPress code standards, but you use linters because you know nobody is perfect.<\/li>\r\n<li>You have a strong knowledge and working experience with Javascript libraries\/frameworks (JQuery, ReactJS, etc.).<\/li>\r\n<li>You have a responsibility to write accessible and inclusive code and you strongly believe that accessibility is about more than just regulatory compliance.<\/li>\r\n<li>You're comfortable with all the layers of technologies that are required to build and run a modern complex WordPress website (NPM packages and all!). However, you know where your strengths lie, and you still get excited by the idea of learning whatever comes next.<\/li>\r\n<li>You have experience working with CSS preprocessors (LESS, SASS, etc.).<\/li>\r\n<li>You have experience with version control systems (Git using Github).<\/li>\r\n<li>You're very comfortable writing and speaking in English with colleagues and customers.<\/li>\r\n<\/ul>\r\n\r\n<br\/>\r\n\r\n<h2>Bonus Points:<\/h2>\r\n\r\n<ul>\r\n<li>You've already figured out solutions to the challenges of remote working.<\/li>\r\n<li>You already have some (or A LOT of) experience with Gravity Forms.<\/li>\r\n<li>Familiarity with the latest front-end technologies and frameworks.<\/li>\r\n<li>Experience building another high-profile WordPress theme or plugin.<\/li>\r\n<li>Fluent in multiple languages.<\/li>\r\n<\/ul>\r\n\r\n<br\/>\r\n\r\n<h2>Working at Rocketgenius:<\/h2>\r\n\r\n<ul>\r\n<li>Report to the Creative Director<\/li>\r\n<li>Work from anywhere<\/li>\r\n<li>Unlimited vacation days<\/li>\r\n<li>Benefits package paid for by Rocketgenius (Health, Dental, Vision)<\/li>\r\n<li>IRA Plan with Company matched contributions<\/li>\r\n<\/ul>\r\n\r\n<br\/>\r\n\r\n<h2>Your first 1-4 months on the job:<\/h2>\r\n<p>We have a need to finish and wrap up a fully refreshed version of our front-facing website properties. Much of your initial work will be to help finish the new Gravity Forms site and Docs site, in collaboration with our Marketing team.  You\u2019ll work with our Creative Director and Ops team to create a plan to finish the new websites, create a final schedule with actionable deadlines.<\/p> \r\n\r\n<p>Within the new version of our websites, we want to create engaging user experiences across the board: this will include building out reusable and modular content sections, while also collaborating with our design team to create page and element animations and flourishes that enrich the UX. As a key member of the team during this work, you will be able to juggle multiple priorities and be able to think outside the box when given designs to implement or tasks to complete. You will translate design documents (from Figma or Sketch) into HTML5, CSS3, and JavaScript (utilizing jQuery, React, or Vue), and work with both the Marketing team to make websites functional and match the design and user experience expectations.<\/p>\r\n\r\n<p>As part of bringing you up to speed, you will also audit Gravity Forms theme build itself, looking for new opportunities, areas of improvement, and more efficient ways that the websites can be built.<\/p>\r\n\r\n<br\/>\r\n\r\n<h2>On a random day, 6 months into the role:<\/h2>\r\n<p>You might have a call with the Creative Director to go over next month\u2019s To-Dos on our latest website updates that are on the docket. You will work with our Marketing team to roll out new landing page templates that the team can use for marketing initiatives. You will collaborate on the next push around our \u201clearning Gravity Forms\u201d initiatives, or our swag shop and ecommerce goals.<\/p> \r\n\r\n<br\/>\r\n\r\n\r\n\r\n<h2>The Application Process:<\/h2>\r\n\r\n<ul>\r\n<li>A brief series of emails and or Slack chats.<\/li>\r\n<li>Short video calls with key members of the organization. <\/li>\r\n<li>We will offer you the option of talking directly to a member on the team so you can get another perspective of what it\u2019s like working with us.<\/li>\r\n<li>A paid trial project lasting between 2-8 weeks, depending on your availability, which will give us the opportunity to see what it\u2019s like working together.<\/li>\r\n<li>A formal offer.<\/li>\r\n<\/ul>\r\n<br\/>\r\n\r\n<p>Rocketgenius is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.<\/p>\r\n\r\n\n                <div class='gf_browser_unknown gform_wrapper gf_form_center_wrapper' id='gform_wrapper_39' style='display:none'><div id='gf_39' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data'  id='gform_39' class='gf_form_center' action='\/wp-json\/wp\/v2\/pages\/17557#gf_39'>\n                        <div class='gform_body'><ul id='gform_fields_39' class='gform_fields top_label form_sublabel_below description_below'><li id='field_39_3'  class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_hidden' ><label class='gfield_label' for='input_39_3' >Which position are you interested in?<span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_3' id='input_39_3' class='medium gfield_select'   aria-required=\"true\" aria-invalid=\"false\"><option value='' >Select Position<\/option><option value='Software Engineer' >Software Engineer<\/option><option value='Senior Designer' >Senior Designer<\/option><option value='Support Engineer' >Support Engineer<\/option><option value='Frontend Developer' selected='selected'>Frontend Developer<\/option><option value='Product Manager' >Product Manager<\/option><\/select><\/div><\/li><li id='field_39_1'  class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex'  >Name<span class='gfield_required'>*<\/span><\/label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name' id='input_39_1'>\n                            <span id='input_39_1_3_container' class='name_first' >\n                                                    <input type='text' name='input_1.3' id='input_39_1_3' value='' aria-label='First name'   aria-required=\"true\" aria-invalid=\"false\" \/>\n                                                    <label for='input_39_1_3' >First<\/label>\n                                               <\/span>\n                            <span id='input_39_1_6_container' class='name_last' >\n                                                    <input type='text' name='input_1.6' id='input_39_1_6' value='' aria-label='Last name'   aria-required=\"true\" aria-invalid=\"false\" \/>\n                                                    <label for='input_39_1_6' >Last<\/label>\n                                                <\/span>\n                            <div class='gf_clear gf_clear_complex'><\/div>\n                        <\/div><\/li><li id='field_39_2'  class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_39_2' >Email<span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_39_2' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\" \/>\n                        <\/div><\/li><li id='field_39_7'  class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_39_7' >What is your experience with WordPress?<span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_7' id='input_39_7' class='textarea medium'     aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id='field_39_8'  class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_39_8' >What is your experience with Gravity Forms?<span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_8' id='input_39_8' class='textarea medium'     aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id='field_39_12'  class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_39_12' >What time zone do you live in?<span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_12' id='input_39_12' class='large gfield_select'   aria-required=\"true\" aria-invalid=\"false\"><option value='' selected='selected' class='gf_placeholder'>Select a Time Zone<\/option><option value='UTC-12:00 - International Date Line West' >UTC-12:00 - International Date Line West<\/option><option value='UTC-11:00 - Coordinated Universal Time-11' >UTC-11:00 - Coordinated Universal Time-11<\/option><option value='UTC-10:00 - Hawaii' >UTC-10:00 - Hawaii<\/option><option value='UTC-09:00 - Alaska' >UTC-09:00 - Alaska<\/option><option value='UTC-08:00 - Baja California' >UTC-08:00 - Baja California<\/option><option value='UTC-08:00 - Pacific Time (US and Canada)' >UTC-08:00 - Pacific Time (US and Canada)<\/option><option value='UTC-07:00 - Chihuahua, La Paz, Mazatlan' >UTC-07:00 - Chihuahua, La Paz, Mazatlan<\/option><option value='UTC-07:00 - Arizona' >UTC-07:00 - Arizona<\/option><option value='UTC-07:00 - Mountain Time (US and Canada)' >UTC-07:00 - Mountain Time (US and Canada)<\/option><option value='UTC-06:00 - Central America' >UTC-06:00 - Central America<\/option><option value='UTC-06:00 - Central Time (US and Canada)' >UTC-06:00 - Central Time (US and Canada)<\/option><option value='UTC-06:00 - Saskatchewan' >UTC-06:00 - Saskatchewan<\/option><option value='UTC-06:00 - Guadalajara, Mexico City, Monterey' >UTC-06:00 - Guadalajara, Mexico City, Monterey<\/option><option value='UTC-05:00 - Bogota, Lima, Quito' >UTC-05:00 - Bogota, Lima, Quito<\/option><option value='UTC-05:00 - Indiana (East)' >UTC-05:00 - Indiana (East)<\/option><option value='UTC-05:00 - Eastern Time (US and Canada)' >UTC-05:00 - Eastern Time (US and Canada)<\/option><option value='UTC-04:30 - Caracas' >UTC-04:30 - Caracas<\/option><option value='UTC-04:00 - Atlantic Time (Canada)' >UTC-04:00 - Atlantic Time (Canada)<\/option><option value='UTC-04:00 - Asuncion' >UTC-04:00 - Asuncion<\/option><option value='UTC-04:00 - Georgetown, La Paz, Manaus, San Juan' >UTC-04:00 - Georgetown, La Paz, Manaus, San Juan<\/option><option value='UTC-04:00 - Cuiaba' >UTC-04:00 - Cuiaba<\/option><option value='UTC-04:00 - Santiago' >UTC-04:00 - Santiago<\/option><option value='UTC-03:30 - Newfoundland' >UTC-03:30 - Newfoundland<\/option><option value='UTC-03:00 - Brasilia' >UTC-03:00 - Brasilia<\/option><option value='UTC-03:00 - Greenland' >UTC-03:00 - Greenland<\/option><option value='UTC-03:00 - Cayenne, Fortaleza' >UTC-03:00 - Cayenne, Fortaleza<\/option><option value='UTC-03:00 - Buenos Aires' >UTC-03:00 - Buenos Aires<\/option><option value='UTC-03:00 - Montevideo' >UTC-03:00 - Montevideo<\/option><option value='UTC-02:00 - Coordinated Universal Time-2' >UTC-02:00 - Coordinated Universal Time-2<\/option><option value='UTC-01:00 - Cape Verde' >UTC-01:00 - Cape Verde<\/option><option value='UTC-01:00 - Azores' >UTC-01:00 - Azores<\/option><option value='UTC+00:00 - Casablanca' >UTC+00:00 - Casablanca<\/option><option value='UTC+00:00 - Monrovia, Reykjavik' >UTC+00:00 - Monrovia, Reykjavik<\/option><option value='UTC+00:00 - Dublin, Edinburgh, Lisbon, London' >UTC+00:00 - Dublin, Edinburgh, Lisbon, London<\/option><option value='UTC+00:00 - Coordinated Universal Time' >UTC+00:00 - Coordinated Universal Time<\/option><option value='UTC+01:00 - Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna' >UTC+01:00 - Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna<\/option><option value='UTC+01:00 - Brussels, Copenhagen, Madrid, Paris' >UTC+01:00 - Brussels, Copenhagen, Madrid, Paris<\/option><option value='UTC+01:00 - West Central Africa' >UTC+01:00 - West Central Africa<\/option><option value='UTC+01:00 - Belgrade, Bratislava, Budapest, Ljubljana, Prague' >UTC+01:00 - Belgrade, Bratislava, Budapest, Ljubljana, Prague<\/option><option value='UTC+01:00 - Sarajevo, Skopje, Warsaw, Zagreb' >UTC+01:00 - Sarajevo, Skopje, Warsaw, Zagreb<\/option><option value='UTC+01:00 - Windhoek' >UTC+01:00 - Windhoek<\/option><option value='UTC+02:00 - Athens, Bucharest, Istanbul' >UTC+02:00 - Athens, Bucharest, Istanbul<\/option><option value='UTC+02:00 - Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius' >UTC+02:00 - Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius<\/option><option value='UTC+02:00 - Cairo' >UTC+02:00 - Cairo<\/option><option value='UTC+02:00 - Damascus' >UTC+02:00 - Damascus<\/option><option value='UTC+02:00 - Amman' >UTC+02:00 - Amman<\/option><option value='UTC+02:00 - Harare, Pretoria' >UTC+02:00 - Harare, Pretoria<\/option><option value='UTC+02:00 - Jerusalem' >UTC+02:00 - Jerusalem<\/option><option value='UTC+02:00 - Beirut' >UTC+02:00 - Beirut<\/option><option value='UTC+03:00 - Baghdad' >UTC+03:00 - Baghdad<\/option><option value='UTC+03:00 - Minsk' >UTC+03:00 - Minsk<\/option><option value='UTC+03:00 - Kuwait, Riyadh' >UTC+03:00 - Kuwait, Riyadh<\/option><option value='UTC+03:00 - Nairobi' >UTC+03:00 - Nairobi<\/option><option value='UTC+03:30 - Tehran' >UTC+03:30 - Tehran<\/option><option value='UTC+04:00 - Moscow, St. Petersburg, Volgograd' >UTC+04:00 - Moscow, St. Petersburg, Volgograd<\/option><option value='UTC+04:00 - Tbilisi' >UTC+04:00 - Tbilisi<\/option><option value='UTC+04:00 - Yerevan' >UTC+04:00 - Yerevan<\/option><option value='UTC+04:00 - Abu Dhabi, Muscat' >UTC+04:00 - Abu Dhabi, Muscat<\/option><option value='UTC+04:00 - Baku' >UTC+04:00 - Baku<\/option><option value='UTC+04:00 - Port Louis' >UTC+04:00 - Port Louis<\/option><option value='UTC+04:30 - Kabul' >UTC+04:30 - Kabul<\/option><option value='UTC+05:00 - Tashkent' >UTC+05:00 - Tashkent<\/option><option value='UTC+05:00 - Islamabad, Karachi' >UTC+05:00 - Islamabad, Karachi<\/option><option value='UTC+05:30 - Sri Jayewardenepura Kotte' >UTC+05:30 - Sri Jayewardenepura Kotte<\/option><option value='UTC+05:30 - Chennai, Kolkata, Mumbai, New Delhi' >UTC+05:30 - Chennai, Kolkata, Mumbai, New Delhi<\/option><option value='UTC+05:45 - Kathmandu' >UTC+05:45 - Kathmandu<\/option><option value='UTC+06:00 - Astana' >UTC+06:00 - Astana<\/option><option value='UTC+06:00 - Dhaka' >UTC+06:00 - Dhaka<\/option><option value='UTC+06:00 - Yekaterinburg' >UTC+06:00 - Yekaterinburg<\/option><option value='UTC+06:30 - Yangon' >UTC+06:30 - Yangon<\/option><option value='UTC+07:00 - Bangkok, Hanoi, Jakarta' >UTC+07:00 - Bangkok, Hanoi, Jakarta<\/option><option value='UTC+07:00 - Novosibirsk' >UTC+07:00 - Novosibirsk<\/option><option value='UTC+08:00 - Krasnoyarsk' >UTC+08:00 - Krasnoyarsk<\/option><option value='UTC+08:00 - Ulaanbaatar' >UTC+08:00 - Ulaanbaatar<\/option><option value='UTC+08:00 - Beijing, Chongqing, Hong Kong, Urumqi' >UTC+08:00 - Beijing, Chongqing, Hong Kong, Urumqi<\/option><option value='UTC+08:00 - Perth' >UTC+08:00 - Perth<\/option><option value='UTC+08:00 - Kuala Lumpur, Singapore' >UTC+08:00 - Kuala Lumpur, Singapore<\/option><option value='UTC+08:00 - Taipei' >UTC+08:00 - Taipei<\/option><option value='UTC+09:00 - Irkutsk' >UTC+09:00 - Irkutsk<\/option><option value='UTC+09:00 - Seoul' >UTC+09:00 - Seoul<\/option><option value='UTC+09:00 - Osaka, Sapporo, Tokyo' >UTC+09:00 - Osaka, Sapporo, Tokyo<\/option><option value='UTC+09:30 - Darwin' >UTC+09:30 - Darwin<\/option><option value='UTC+09:30 - Adelaide' >UTC+09:30 - Adelaide<\/option><option value='UTC+10:00 - Hobart' >UTC+10:00 - Hobart<\/option><option value='UTC+10:00 - Yakutsk' >UTC+10:00 - Yakutsk<\/option><option value='UTC+10:00 - Brisbane' >UTC+10:00 - Brisbane<\/option><option value='UTC+10:00 - Guam, Port Moresby' >UTC+10:00 - Guam, Port Moresby<\/option><option value='UTC+10:00 - Canberra, Melbourne, Sydney' >UTC+10:00 - Canberra, Melbourne, Sydney<\/option><option value='UTC+11:00 - Vladivostok' >UTC+11:00 - Vladivostok<\/option><option value='UTC+11:00 - Solomon Islands, New Caledonia' >UTC+11:00 - Solomon Islands, New Caledonia<\/option><option value='UTC+12:00 - Coordinated Universal Time+12' >UTC+12:00 - Coordinated Universal Time+12<\/option><option value='UTC+12:00 - Fiji, Marshall Islands' >UTC+12:00 - Fiji, Marshall Islands<\/option><option value='UTC+12:00 - Magadan' >UTC+12:00 - Magadan<\/option><option value='UTC+12:00 - Auckland, Wellington' >UTC+12:00 - Auckland, Wellington<\/option><option value='UTC+13:00 - Nuku&#039;alofa' >UTC+13:00 - Nuku&#039;alofa<\/option><option value='UTC+13:00 - Samoa' >UTC+13:00 - Samoa<\/option><\/select><\/div><\/li><li id='field_39_6'  class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_39_6' >Tell Us About Yourself<span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_6' id='input_39_6' class='textarea medium'  aria-describedby=\"gfield_description_39_6\"   aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><div class='gfield_description' id='gfield_description_39_6'>Tell us about yourself, and include any other experience or qualifications that you feel are relevant, and describe why this makes you a great candidate for this role.<\/div><\/li><li id='field_39_5'  class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_39_5' >Resume or CV<\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='104857600' \/><input name='input_5' id='input_39_5' type='file' class='medium' aria-describedby='validation_message_39_5 live_validation_message_39_5 extensions_message_39_5' onchange='javascript:gformValidateFileSize( this, 104857600 );'  \/><span id='extensions_message_39_5' class='screen-reader-text'><\/span><div class='validation_message' id='live_validation_message_39_5'><\/div><\/div><div class='gfield_description' id='gfield_description_39_5'>Have a resume or cv that you'd like to include? Do so here.  If your resume or cv is available online you can simply include a link to it while telling us a little bit about yourself above.<\/div><\/li><li id='field_39_10'  class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label'  >Privacy<span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_39_10'><li class='gchoice_39_10_1'>\n\t\t\t\t\t\t\t\t<input name='input_10.1' type='checkbox'  value='true'  id='choice_39_10_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_39_10_1' id='label_39_10_1'>I agree with the storage and handling of my data by this website. - <a target=\"_blank\" href=\"https:\/\/www.gravityforms.com\/privacy\/\" rel=\"noopener noreferrer\">Privacy Policy<\/a><\/label>\n\t\t\t\t\t\t\t<\/li><\/ul><\/div><\/li><li id='field_39_11'  class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_11' id='input_39_11' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/li>\n                            <\/ul><\/div>\n        <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_39' class='gform_button button' value='Submit Your Application'  onclick='if(window[\"gf_submitting_39\"]){return false;}  if( !jQuery(\"#gform_39\")[0].checkValidity || jQuery(\"#gform_39\")[0].checkValidity()){window[\"gf_submitting_39\"]=true;}  ' onkeypress='if( event.keyCode == 13 ){ if(window[\"gf_submitting_39\"]){return false;} if( !jQuery(\"#gform_39\")[0].checkValidity || jQuery(\"#gform_39\")[0].checkValidity()){window[\"gf_submitting_39\"]=true;}  jQuery(\"#gform_39\").trigger(\"submit\",[true]); }' \/> \n            <input type='hidden' class='gform_hidden' name='is_submit_39' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='39' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_39' value='WyJbXSIsIjAxYzA2ZTZiZTA5NmQxY2IyNTFmYzU5M2JjYjRlYmY1Il0=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_target_page_number_39' id='gform_target_page_number_39' value='0' \/>\n            <input type='hidden' class='gform_hidden' name='gform_source_page_number_39' id='gform_source_page_number_39' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='position=Frontend+Developer' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type='text\/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 39) {gf_global[\"number_formats\"][39] = {\"3\":{\"price\":false,\"value\":false},\"1\":{\"price\":false,\"value\":false},\"2\":{\"price\":false,\"value\":false},\"7\":{\"price\":false,\"value\":false},\"8\":{\"price\":false,\"value\":false},\"12\":{\"price\":false,\"value\":false},\"6\":{\"price\":false,\"value\":false},\"5\":{\"price\":false,\"value\":false},\"10\":{\"price\":false,\"value\":false},\"11\":{\"price\":false,\"value\":false}};if(window['jQuery']){if(!window['gf_form_conditional_logic'])window['gf_form_conditional_logic'] = new Array();window['gf_form_conditional_logic'][39] = { logic: { 12: {\"field\":{\"actionType\":\"show\",\"logicType\":\"all\",\"rules\":[{\"fieldId\":\"3\",\"operator\":\"is\",\"value\":\"Support Engineer\"}]},\"nextButton\":null,\"section\":null} }, dependents: { 12: [12] }, animation: 0, defaults: {\"3\":\"Frontend Developer\",\"1\":{\"1.3\":\"\",\"1.6\":\"\"}}, fields: {\"3\":[12],\"1\":[],\"2\":[],\"7\":[],\"8\":[],\"12\":[],\"6\":[],\"5\":[],\"10\":[],\"11\":[]} }; if(!window['gf_number_format'])window['gf_number_format'] = 'decimal_dot';jQuery(document).ready(function(){gf_apply_rules(39, [12], true);jQuery('#gform_wrapper_39').show();jQuery(document).trigger('gform_post_conditional_logic', [39, null, true]);} );} if(typeof Placeholders != 'undefined'){\n                        Placeholders.enable();\n                    }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );<\/script><script type='text\/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [39, 1]) } ); <\/script>","protected":false},"excerpt":{"rendered":"Gravity Forms is a WordPress plugin used originally for contact forms, and has continued to grow into a solution that allows site owners to create forms to collect information, create custom workflows, and build ecommerce solutions. Gravity Forms can","protected":false},"author":279897,"featured_media":0,"parent":13157,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v16.5 (Yoast SEO v16.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Frontend Developer | Gravity Forms<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gravityforms.com\/careers\/frontend-developer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Frontend Developer\" \/>\n<meta property=\"og:description\" content=\"Gravity Forms is a WordPress plugin used originally for contact forms, and has continued to grow into a solution that allows site owners to create forms\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gravityforms.com\/careers\/frontend-developer\/\" \/>\n<meta property=\"og:site_name\" content=\"Gravity Forms\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GravityForms\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-23T19:17:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@GravityForms\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.gravityforms.com\/#organization\",\"name\":\"Gravity Forms\",\"url\":\"https:\/\/www.gravityforms.com\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/GravityForms\",\"https:\/\/twitter.com\/GravityForms\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.gravityforms.com\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/06\/gravity_forms_logo.jpg\",\"contentUrl\":\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/06\/gravity_forms_logo.jpg\",\"width\":268,\"height\":294,\"caption\":\"Gravity Forms\"},\"image\":{\"@id\":\"https:\/\/www.gravityforms.com\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.gravityforms.com\/#website\",\"url\":\"https:\/\/www.gravityforms.com\/\",\"name\":\"Gravity Forms\",\"description\":\"WordPress Contact Forms\",\"publisher\":{\"@id\":\"https:\/\/www.gravityforms.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.gravityforms.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.gravityforms.com\/careers\/frontend-developer\/#webpage\",\"url\":\"https:\/\/www.gravityforms.com\/careers\/frontend-developer\/\",\"name\":\"Frontend Developer | Gravity Forms\",\"isPartOf\":{\"@id\":\"https:\/\/www.gravityforms.com\/#website\"},\"datePublished\":\"2021-06-22T21:40:11+00:00\",\"dateModified\":\"2021-06-23T19:17:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.gravityforms.com\/careers\/frontend-developer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.gravityforms.com\/careers\/frontend-developer\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.gravityforms.com\/careers\/frontend-developer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Gravity Forms\",\"item\":\"https:\/\/www.gravityforms.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Careers\",\"item\":\"https:\/\/www.gravityforms.com\/careers\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Frontend Developer\"}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/pages\/17557"}],"collection":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/users\/279897"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/comments?post=17557"}],"version-history":[{"count":0,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/pages\/17557\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/pages\/13157"}],"wp:attachment":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/media?parent=17557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}